#include "stdafx.h"
#include "XamlParserContext.h"


XamlParserContext::XamlParserContext(const xshared_ptr<XamlSchemaContext> & inSchemaContext) : 
	XamlContext(inSchemaContext)
{

	NOTIMPL

}

HRESULT XamlParserContext::Create(const xshared_ptr<XamlSchemaContext> & inSchemaContext, xshared_ptr<XamlParserContext> & outParserContext)
{

	HRESULT hr = S_OK;

	XASSERT_SUCCESSED(outParserContext.init(new XamlParserContext(inSchemaContext)));
	XASSERT_SUCCESSED(outParserContext->m_PrescopeNamespaces.init(new xstringmap< xshared_ptr<XamlNamespace> >()));
	XASSERT_SUCCESSED(outParserContext->PopulateDefaultNamespaces());

	return hr;

}

HRESULT XamlParserContext::AddNamespacePrefix(const xshared_ptr<CXString> & inPrefix, const xshared_ptr<XamlNamespace> & inXamlNamespace)
{

	NOTIMPL

}

HRESULT XamlParserContext::FindNamespaceByPrefix(const xshared_ptr<CXString> & inPrefix, xshared_ptr<XamlNamespace> & outNamespace)
{

	NOTIMPL

}

HRESULT XamlParserContext::AddIgnoredUri(const xshared_ptr<CXString> & inUriToIgnore)
{

	NOTIMPL

}

HRESULT XamlParserContext::IsNamespaceUriIgnored(const xshared_ptr<CXString> & inUriToIgnore, XBOOL & bIsIgnored)
{

	NOTIMPL

}

HRESULT XamlParserContext::PushScope(XBOOL fPushNamescopes)
{

	NOTIMPL

}

HRESULT XamlParserContext::PushScope()
{

	NOTIMPL

}

HRESULT XamlParserContext::PopScope()
{

	NOTIMPL

}

XBOOL XamlParserContext::IsStackEmpty()
{

	NOTIMPL

}

enum XamlParserFrame::ElementKind XamlParserContext::get_CurrentKind()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentKind(const enum XamlParserFrame::ElementKind & inCurrentKind)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInPropertyElement()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInPropertyElement(const XBOOL & bCurrentInPropertyElement)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_ParentIsPropertyElement()
{

	NOTIMPL

}

void XamlParserContext::set_ParentIsPropertyElement(const XBOOL & bParentIsPropertyElement)
{

	NOTIMPL

}

const xshared_ptr<XamlType> & XamlParserContext::get_CurrentType()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentType(const xshared_ptr<XamlType> & inCurrentType)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentSeenRealProperties()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentSeenRealProperties(const XBOOL & bSeenRealProperties)
{

	NOTIMPL

}

const xshared_ptr<XamlType> & XamlParserContext::get_CurrentPreviousChildType()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentPreviousChildType(const xshared_ptr<XamlType> & inCurrentPreviousChildType)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInItemsProperty()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInItemsProperty(const XBOOL & bCurrentInItemsProperty)
{

	NOTIMPL

}

const xshared_ptr<XamlProperty> & XamlParserContext::get_CurrentMember()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentMember(const xshared_ptr<XamlProperty> & inCurrentMember)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInInitProperty()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInInitProperty(const XBOOL & bCurrentInInitProperty)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInUnknownContent()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInUnknownContent(XBOOL bCurrentInUnknownContent)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInCollectionFromMember()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInCollectionFromMember(const XBOOL & bCurrentInCollectionFromMember)
{

	NOTIMPL

}

XBOOL XamlParserContext::get_CurrentInImplicitContent()
{

	NOTIMPL

}

void XamlParserContext::set_CurrentInImplicitContent(const XBOOL & bCurrentInImplicitContent)
{

	NOTIMPL

}
